package com.tengju.bff.interfaces.app.withdraw.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ServiceFeeHomeVO {

    private String remark;
    private String bank;
    @JsonProperty("id_code")
    private String idCode;
    @JsonProperty("current_identity")
    private String currentIdentity;
    @JsonProperty("before_identity")
    private String beforeIdentity;
    @JsonProperty("is_signed")
    private String isSigned;
    private int status;  //0是待审核   1：通过  2：拒绝
    private String balance;
    @JsonProperty("freeze_balance")
    private String freezeBalance;
    @JsonProperty("pre_balance")
    private String preBalance;
    @JsonProperty("layer_status")
    private int layerStatus;  //0默认不弹  1：无身份用户弹框   2：个人未签约  3：注册未签约   4：自认证个体户未签约  5：企业未签约 6：认证/注册成功 &：升级成功
    @JsonProperty("layer_msg")
    private String layerMsg;
    @JsonProperty("registered_status")
    private String registeredStatus; // 00 默认不谈  01 身份证不清晰  02 失信人  03 注册失败  04 关联失败
    @JsonProperty("registered_msg")
    private String registeredMsg; // 弹框提示信息
    @JsonProperty("is_guide")
    private int isGuide = 1;  //是否引导过   0  未引导过  1：引导过
    @JsonProperty("is_dt_2_tj")
    private int isShowLetaxUpgradeFromDTtoTJ = 1;  //是否需要乐税重新授权   0 需要重新授权  1：无需重新授权
    @JsonProperty("sign_from")
    private int signFrom = 0;//签约来源，0：还未签约初始状态，1：服务费，2：星际区域服务商
    @JsonProperty("is_current_month")
    private int isCurrentMonth = 0;//1：否，2：是
}
